@charset "utf-8";

/****************************************************************************
    무비 썸네일
****************************************************************************/
/* 썸네일 Slider 용 scorll-pane(스크롤 컨텐츠가 담기는 곳) 과 scroll-content-item(썸네일 아이템들)  */
.scroll-pane { overflow: hidden; width: 940px; height:115px; float:left;} /* 일단 안보이게 한후 scroll-content 가로 사이즈 설정 후 보이게 함 */
.scroll-content-item { width: 145px; height: 101px; line-height: 99px; float: left; margin: 6px; text-align: center;} /* 이미지 사이즈 145 x 101*/
.scroll-content-item > a > img {width:145px; height:101px; border:1px solid #fff;}
/*.scroll-content-item > a:focus > img {border:1px solid #f3733c;}*/


/* 좌우 스크롤 버튼 */
.slider-container {position:relative; visibility:hidden;left:22px;}
.scroll-l-btn {position:absolute;top:45px;left:-45px;}
.scroll-r-btn {position:absolute;top:45px;left:970px;}

/* 현재/전체 수 표시 */
.slider-container .cur-label {text-align:center;clear:left;;width:945px;padding-top:3px;position:relative;*top:-20px;}
.slider-container .cur-label .cur-idx {font-size:14px;font-weight:800;color:#333;}
.slider-container .cur-label .total-count {font-size:12px;font-weight:600;color:#666;}

.c00000000 h2{font-weight: 900;font-size: 17px; color:#333333;display: inline-block; *display: inline; zoom:1;}
/* .c00000000 > .main-banner{top:-22px;padding: 0; height:460px; border-bottom: 1px #e4e4e4 solid; }
.c00000000 > .main-banner > div{background-color: #000000; width:100%; height:460px;}
.c00000000 > .main-banner > div > div.banner-sub{width:1220px; margin: 0 auto; position: relative;}
.c00000000 > .main-banner > div > div.banner-sub > p.prev,
.c00000000 > .main-banner > div > div.banner-sub > p.next{position:absolute; z-index:3; top:200px; cursor: pointer;}
.c00000000 > .main-banner > div > div.banner-sub > p.next{left:1192px;}
.c00000000 > .main-banner > div > div.banner-sub > div.jCarouselLite-banner{overflow: hidden;top:0px; *top:0;}
@-moz-document url-prefix(){ .c00000000 > .main-banner > div > div.banner-sub > div.jCarouselLite-banner{top:0;}}
.c00000000 > .main-banner > div > div.banner-sub > div.jCarouselLite-banner > ul{width:6100px; }
.c00000000 > .main-banner > div > div.banner-sub > div.jCarouselLite-banner > ul:after{content:" "; display:block; clear:both;}
.c00000000 > .main-banner > div > div.banner-sub > div.jCarouselLite-banner > ul > li{float:left;*//* width:1220px; height:460px; position: relative;}
.c00000000 > .main-banner > div > div.banner-sub > div.jCarouselLite-banner > ul > li > a{clear:both;}
.c00000000 > .main-banner > div > div.banner-sub > div.jCarouselLite-banner > ul > li > a:after{ clear: both; display: block; visibility: hidden; height: 0; content:""; font-size: 0; }
.c00000000 > .main-banner > div > div.banner-sub > div.jCarouselLite-banner > ul > li > a > img{height:100%; padding: 0; margin: 0;}
.c00000000 > .main-banner > div > div.banner-sub > div.jCarouselLite-banner > ul > li > a.banner-image > img{width:100%; width:1220px; height:460px;}
.c00000000 > .main-banner > div > div.banner-sub > div.jCarouselLite-banner > ul > li.three > a.banner-image > img{float:left; width:33.3%; }
.c00000000 > .main-banner > div > div.banner-sub > div.jCarouselLite-banner > ul > li.two > a.banner-image > img{width:49.8%;}
.c00000000 > .main-banner > div > div.banner-sub > div.jCarouselLite-banner > ul > li > a.banner-image > p.txt{ position: absolute; top:223px; left:20%; right:20%; font-size: 14px; color:#e2e2e2; display:none; }
.c00000000 > .main-banner > div > div.banner-sub > div.jCarouselLite-banner > ul > li > p{position: absolute; width:100%; text-align: right; top:419px; padding-bottom:13px; right: 28px; }
.c00000000 > .main-banner > div > div.banner-sub > div.jCarouselLite-banner > ul > li > p a{float:left; margin:0 0 0 1px;}
.c00000000 > .main-banner > div > div.banner-sub > div.jCarouselLite-banner > ul > li > p > a > img{margin-left:4px; }
.c00000000 > .main-banner > div > div.banner-sub > div.jCarouselLite-banner > ul > li > a > div.mov-bg{position:absolute; top:0; left:0; background-image: url(/Content/images/Main/mov_bg.png); width:100%; height: 100%;}
.c00000000 > .main-banner > div > div.banner-sub > div.jCarouselLite-banner > ul > li > div.player-btn{position:absolute; top:189px; text-align: center; left:46%; right:46%; width:82px; height:82px;}
.c00000000 > .main-banner > div > div.banner-sub > div.jCarouselLite-banner > ul > li > div.player{position:absolute; display:none; top:40px; left:23.5%; right:19.5%;}
.c00000000 > .main-banner > div > div.banner-sub > div.dot {position: absolute; top:431px; z-index:3; text-align: center;right:45.5%;width:120px;left:45%}
.c00000000 > .main-banner > div > div.banner-sub > div.dot > span {background: url(/Content/images/Main/banner_btn_off.png) no-repeat; width:16px; height:16px; display: inline-block;*display: inline; zoom:1; margin:0 0px;cursor: pointer;}
.c00000000 > .main-banner > div > div.banner-sub > div.dot ul {display:inline-block;*display:inline;*zoom:1;margin:0 auto;}
.c00000000 > .main-banner > div > div.banner-sub > div.dot li {background: url(/Content/images/Main/banner_btn_off.png) no-repeat; width:16px; height:16px;margin:0 5px;cursor: pointer;float:left;}
 */
 
/* someday-main-banner */
.c00000000 > div.someday-main-banner {width:100%;height:460px;overflow:hidden;}
.c00000000 > div.someday-main-banner > div.banner-container ul {display:block;}
.c00000000 > div.someday-main-banner > div.banner-container ul > li {width:100%;position:absolute;display:block;}
.c00000000 > div.someday-main-banner > div.banner-container ul > li > a {display:block;position:relative;height:460px;}
.c00000000 > div.someday-main-banner > div.banner-container ul > li > a.banner-image > img {width:100%;height:460px;float:left;}
.c00000000 > div.someday-main-banner > div.banner-container ul > li.two > a.banner-image > img {width:50%;}
.c00000000 > div.someday-main-banner > div.banner-container ul > li.three > a.banner-image > img {width:33.33%;}
.c00000000 > div.someday-main-banner > div.banner-container ul > li > a.banner-image > div.banner-image-container {
	float:left;height:460px;
	width:100%;
	
	background-position:50% 50%;
	background-repeat:no-repeat;
	background-size:cover;
	/*position:fixed;*/
}
.c00000000 > div.someday-main-banner > div.banner-container ul > li > a.banner-image > div.banner-image-container > img {visibility:hidden\9;} /* ie7,8 먼저 안보이게 한후 리사이즈 완료된 후 jquery함수에서 보이게함 jquery로 보이게 처리함 */
.c00000000 > div.someday-main-banner > div.banner-container ul > li.two > a.banner-image > div.banner-image-container {width:50.05%;} 
.c00000000 > div.someday-main-banner > div.banner-container ul > li.two > a.banner-image > div.banner-image-container.stillcut2 {position: absolute;left: 49.95%;} 
.c00000000 > div.someday-main-banner > div.banner-container ul > li.three > a.banner-image > div.banner-image-container {width:34%; background-position:left top;}
.c00000000 > div.someday-main-banner > div.banner-container ul > li.three > a.banner-image > div.banner-image-container.stillcut2 {position: absolute;left: 33.3%;}
.c00000000 > div.someday-main-banner > div.banner-container ul > li.three > a.banner-image > div.banner-image-container.stillcut3 {position: absolute;left: 66.6%;}

.c00000000 > div.someday-main-banner > div.banner-container ul > li > a.banner-image {text-decoration:none;cursor:pointer;}
.c00000000 > div.someday-main-banner > div.banner-container ul > li > a.banner-image > p.txt {position: absolute; top:223px; left:18%; right:20%; font-size: 40px; font-family: 'NanumGothicBold';color:#fff; /*display:none;*/text-shadow: 1px 2px 5px #000;/**text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.65);*/text-shadow: 1px\9 2px\9 2px\9 #444\9;*cursor:pointer;} /* /9 -> ie8 이하 */
.c00000000 > div.someday-main-banner > div.banner-container ul > li > a.banner-image > p.txt2 {position: absolute; top:200px; left:18.15%; right:20%; font-size: 16px; font-family: 'NanumGothicBold';color:#fff;letter-spacing:1px; /*display:none;*/text-shadow: 1px 2px 5px #000;/**text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.65);*/text-shadow: 1px\9 2px\9 2px\9 #444\9;*cursor:pointer;} /* /9 -> ie8 이하 */
.c00000000 > div.someday-main-banner > div.banner-container ul > li div.mov-bg {position:absolute; top:0; left:0; background-image: url(/Content/images/Main/mov_bg.png); width:100%; height: 100%;}
.c00000000 > div.someday-main-banner > div.banner-container ul > li div.blank-bg {position:absolute; top:0; left:0;background-image: url(/Content/images/Common/blank_bg.png); width:100%; height: 100%;cursor:pointer;}/* ie7에서 a 태크가 동작을 안하는 문제해결을 위해, 안쪽에 bg 이미지 깔아주므로써 해결됨 */
.c00000000 > div.someday-main-banner > a {position:absolute;z-index:10;}
.c00000000 > div.someday-main-banner > a.prev {top:180px;left:2%;}
.c00000000 > div.someday-main-banner > a.next {top:180px;right:2%;}
.c00000000 > div.someday-main-banner > div.dot {position: absolute; top:431px; z-index:20; text-align:center;width:120px;margin-left:-60px;left:49.95%;}
.c00000000 > div.someday-main-banner > div.dot ul {display:inline-block;*display:inline;*zoom:1;margin:0 auto;}
.c00000000 > div.someday-main-banner > div.dot li {background: url(/Content/images/Main/banner_btn_off.png) no-repeat; width:16px; height:16px;margin:0 5px;cursor: pointer;float:left;}
.c00000000 > div.someday-main-banner > div.banner-container div.player-btn {position:absolute; top:189px; text-align: center; left:50%;width:82px; height:82px;margin-left:-41px;}
.c00000000 > div.someday-main-banner > div.banner-container div.player {position:absolute; top:40px; left:50%;margin-left:-320px;}
.c00000000 > div.someday-main-banner > div.banner-container div.sns {position: absolute;top:419px; padding-bottom:13px;width:100px;right:7%;visibility:hidden;}
.c00000000 > div.someday-main-banner > div.banner-container div.sns img {margin:0 1px;}

/* */


.c00000000 > .main-banner > .banner-move{position: absolute; z-index: 2; top:198px; width:100%;}
.c00000000 > .main-banner > .banner-move > .banner-prev{margin-left:30px;}
.c00000000 > .main-banner > .banner-move > .banner-next{float:right; margin-right:30px;}
.c00000000 > .main-banner > .banner-sub > ul > li{position:absolute; width:100%; height:460px;}
.c00000000 > .main-banner > .banner-sub > ul > li > div{display:inline-block; *display:inline; zoom:1; width:100%;  height:460px;}

.c00000000{position: relative; width:100%;}
.c00000000 > .someday{position: absolute; z-index: 3; width:100%; left:0; height:110px; /*border-bottom:1px solid #d7d7d7;*/padding-top: 9px;}
.c00000000 > .someday > div.someday-containter{position:absolute; width:100%; top:0;}
.someday-containter .open{position: absolute; left:50%; top:19px; margin-left:-79px;}
.someday-containter div.bg{position:absolute; width:100%; background:transparent; padding-bottom:58px;*padding-bottom:40px;padding-top: 9px;}
.someday-containter div.bg.on{display:block; background:#fff;}
.someday-containter .bg > div.width1220{padding-top: 20px;}
.someday-containter .bg > div.width1220 > div.close{position: absolute; left :50%; top:168px; margin-left:-79px;}
.someday-containter .bg .page{padding:0 0 13px; text-align:center;}
.someday-containter .bg .page strong{font-size:14px;}
.someday-containter .bg > div.width1220 div.fix{width:990px; margin: 0 auto; }
.someday-containter .bg > div.width1220 div.fix:after{ clear: both; display: block; visibility: hidden; height: 0; content:""; font-size: 0; }
.someday-containter .bg > div.width1220 > div.fix > div.scroll{padding-top: 40px;}
.someday-containter .bg > div.width1220 > div.bg > div.close{padding-bottom:0;}

.theme{text-align: center; margin-bottom:46px; *margin-bottom: 30px;margin-top:9px;}
.theme > h2{font-size: 20px; font-weight: normal;text-align:center;width:100%;margin-top:41px;*margin-top:50px;margin-bottom:0px;}
.theme > .weather {display:inline;*margin-right:3px;} 
.theme > span {font-family:'NanumGothicExtraBold';/*margin-left:17px;*/font-size:90px;color:#222;line-height:85px;vertical-align:top;*position:relative;*top:-10px;top:-5px\0IE8;}
.theme > span.type2 {font-size:70px;letter-spacing: -3px;line-height:70px;*line-height:90px;display:inline-block;*zoom:1;margin-bottom:15px;*margin-bottom:4px;position:relative;*top:-7px;top:3px\0IE8;}
.c00000000 .someday .someday-sns-link {margin-top:2px;*margin-top:-9px;margin-top:0px\0IE8;} 

.c00000000 > .main-section > div.movie-chart-tab{width:100%;padding-top:300px;/*margin-bottom:495px;*margin-bottom:351px;*/}
.c00000000 > .main-section > div.movie-chart-tab > div{width:990px;margin:0 auto;}

.c00000000 > .main-section > div.movie-chart-tab > div > h2{width:25%;text-align:right;}
.c00000000 > .main-section > div.movie-chart-tab > div > ul{display:inline-block;position:absolute;left:27%;top:0;right:0;height:25px;width:550px;}
.c00000000 > .main-section > div.movie-chart-tab > div > ul > li{float:left;}
.c00000000 > .main-section > div.movie-chart-tab > div > ul > li > a{/*position:absolute; top:0;*/}
.c00000000 > .main-section > div.movie-chart-tab > div > ul > li > div.tab-container{position:absolute;width:100%;top:26px;margin-top:30px;}
.c00000000 > .main-section > div.movie-chart-tab > div > p.more{display:inline-block;position:absolute;top:2px;left:810px;width:60px;}

.c00000000 > .main-section > div.movie-chart{margin-top:30px;margin-bottom:85px;}
.c00000000 > .main-section > div.movie-chart .movie_chart_wrap{}
.c00000000 > .main-section > div.movie-chart > div:after{clear:both;display:block;visibility:hidden;height:0;content:"";font-size:0;}
.c00000000 > .main-section > div.movie-chart > div > span{line-height:350px;*margin-top:131px;height:350px;}
.c00000000 > .main-section > div.movie-chart > div > span a{display:block;height:350px;}
.c00000000 > .main-section > div.movie-chart > div > span.itemPrev{cursor:pointer;position:absolute;top:0;left:0;}
.c00000000 > .main-section > div.movie-chart > div > span.itemNext{cursor:pointer;position:absolute;top:0;right:0;}
.c00000000 > .main-section > div.movie-chart > div > span.itemPrev.disabled{visibility:hidden;}
.c00000000 > .main-section > div.movie-chart > div > span.itemNext.disabled{visibility:hidden;}

.c00000000 > .main-section > div.movie-chart div.jCarouselLite_tab{margin:0 30px;height:436px;overflow:hidden;}
.c00000000 > .main-section > div.movie-chart div.jCarouselLite_tab > ul{display:block;background-color:#ff0;width:100%;position:absolute;left:0;top:0;}
.c00000000 > .main-section > div.movie-chart div.jCarouselLite_tab > ul > li{position:absolute;top:0;width:25%;}
.c00000000 > .main-section > div.movie-chart div.jCarouselLite_tab > ul:after{ clear: both; display: block; visibility: hidden; height: 0; content:""; font-size: 0; }
.c00000000 > .main-section > div.movie-chart div.jCarouselLite_tab > ul > li.item{width:25%;/*width:25%;*/height:435px;}
.video_wrap{position:inherit;}
.c00000000 > .main-section > div.movie-chart div.jCarouselLite_tab > ul > li.item > span{position:relative;display:block;zoom:1;width:214px;margin:0 auto;}
.c00000000 > .main-section > div.movie-chart div.jCarouselLite_tab > ul > li.item > span > a > span{/*position:relative;*/  /*width:100%;*/ /*display: inline-block; *display: inline; zoom:1; */}
.c00000000 > .main-section > div.movie-chart div.jCarouselLite_tab > ul > li.item > span > a > span > img{margin-bottom: 12px; width:214px; height:312px; }
.c00000000 > .main-section > div.movie-chart div.jCarouselLite_tab > ul > li.item > span > a > span > span{display:block;text-align: center; font-size: 13px; color:#3b3b3b;  }
.c00000000 > .main-section > div.movie-chart div.jCarouselLite_tab > ul > li.item > span > a > span > span.grade{cursor:pointer;position:absolute;left:0; top:0; background-color: #000000; width:44px; height:44px; opacity:0.7; filter:alpha(opacity=70); font-size: 18px; color:#cccccc; font-weight: 800; text-align: center; line-height: 44px;}
.c00000000 > .main-section > div.movie-chart div.jCarouselLite_tab > ul > li.item > span > a > span > span.title{cursor:pointer;display:inline-block; *display:inline; zoom:1;font-size: 18px; font-family: 'NanumGothicBold'; color:#000000; line-height: 24px; margin-bottom:10px;  width:100%; text-align: center;}
.c00000000 > .main-section > div.movie-chart div.jCarouselLite_tab > ul > li.item > span > a > span > span.date{margin-bottom: 10px; margin-top:5px; }
.c00000000 > .main-section > div.movie-chart div.jCarouselLite_tab > ul > li.item > span > a > span > span.title > img{vertical-align:top; margin-right: 5px;}
.c00000000 > .main-section > div.movie-chart div.jCarouselLite_tab > ul > li.item > span > p.d-day{position: absolute; font-size: 16px; left:12%;/* width:189px; padding-left: 25px;*/ color:#c42900; font-weight: 600; line-height: 24px; vertical-align: middle;}
.c00000000 > .main-section > div.movie-chart div.jCarouselLite_tab > ul > li.item > span > p.btn{width:100%; text-align: center;margin-bottom:5px;}
.c00000000 > .main-section > div.movie-chart div.jCarouselLite_tab > ul > li.item > span > a:hover > span > span.title{text-decoration:underline;}
.c00000000 > .main-section > div.movie-chart div.jCarouselLite_tab > ul > li.item > span > a:hover > span > span.grade{text-decoration:none;}

.c00000000 > .main-section > .today > .section.video{background-color:#000;}
.c00000000 > .main-section > .today > .section.video > .video_container{width:100% !important;}
.c00000000 > .main-section > .today > .today-sub{margin: 13px 0;}
.c00000000 > .main-section > .today > .today-sub {text-align: center;}
.c00000000 > .main-section > .today > .today-sub > a{margin-left: 24px; vertical-align: top;}
.c00000000 > .main-section > .notice{background-color: #ffffff; text-align: center; padding: 27px 0;}
.c00000000 > .main-section > .notice > h2{margin-right:27px; }
.c00000000 > .main-section > .notice > a > span{color:#666666; font-size: 14px;}
.c00000000 > .main-section > .notice > a >  span+span{margin-left: 47px; margin-right:18px;}
.c00000000 > .main-section > .notice > a > img{vertical-align: bottom;}
.c00000000 > .main-section div.event{zoom:1;}
.c00000000 > .main-section .event_zone{margin-top:50px;height:220px;}
.c00000000 > .main-section .event_zone .event{}
.c00000000 > .main-section .event_zone .event > div{margin-bottom: 17px; }
.c00000000 > .main-section .event_zone .event > div> h2{margin-right: 15px;}
.c00000000 > .main-section .event_zone .event > div > a > img{vertical-align: bottom;}
.c00000000 > .main-section .event_zone .event > span {margin-right:4px;position:absolute;display:block;width:240px;height:180px;top:37px;} /*margin-right: 86px;*/
.c00000000 > .main-section .event_zone .event > span+span+span{margin-right: 0;}
.c00000000 > .main-section .event_zone .event > span > a {text-decoration:none;}
.c00000000 > .main-section .event_zone .event > span > a > img {border: 1px solid #d4d4d4; width:238px; height:178px;}
.c00000000 > .main-section .event_zone .event > span.end > a {position: relative;}
.c00000000 > .main-section .event_zone .event > span.end > a > .dimmed{display:block; position: absolute; /*background-color: rgba(0,0,0,0.3);*/background-color:#000;opacity:0.3;filter:alpha(opacity=30); width:238px; height:178px; left:1px ; top:-168px; *top:1px; cursor:pointer;}

*:first-child+html .c00000000 > .main-section .event_zone .event > span.end > a:hover > .button{cursor: pointer;}

.c00000000 > .main-section .event_zone .event > span.label > a > .button{display:block;position: absolute; top:-22px; *top:148px; left:153px;}
.c00000000 > .main-section .event_zone div.menu{border-left:1px solid #c4c4c4;position:absolute;top:37px;right:0;width:25%;height:180px;}
.c00000000 > .main-section .event_zone div.menu >  div.sub-menu{position:absolute;top:0;right:0;background-color:#ffffff;border:1px solid #d4d4d4;margin-left:8px;width:198px;height:98px;padding:40px 20px;}
.c00000000 > .main-section .event_zone div.menu >  div.sub-menu > a{padding: 0; margin: 0;}

/**/
div.today-sub > a > h2{cursor: pointer;}


/* 썸데이 슬라이더 닫혔을때 열렸을때 하단 라인 */
.line-d7d7d7.someday-slider-bottom-line-open {position:relative;top:223px;}
@-moz-document url-prefix() {/* ff hack */
    .line-d7d7d7.someday-slider-bottom-line-open {position:relative;top:224px;}
}
.line-d7d7d7.someday-slider-bottom-line {position:relative;top:60px;*top:40px;}

/* 썸데이 슬라이더 테두리 */
.c00000000 .scroll-content-item > a > img {border:1px solid #e4e4e4;}


/*content_Popup*/
.Main_notice_popup{position: relative; margin: 0 auto; width:100%;z-index:9999;}
.content_Popup{margin-top:58px;position:absolute;left:18%;width:276px;height:333px;z-index:9999;*z-index:9999;}
.content_Popup > .img_Popup{width:270px;height:308px;border:3px solid #333;border-bottom:none;}
.content_Popup > .txt_Popup{background:#333;width:276px;height:22px;line-height:22px;}
.content_Popup > .txt_Popup > p{font-size:11px;color:#bcbcbc;}
.Popup-close-btn{color:#bcbcbc;}
.content_Popup > .txt_Popup > .txt_Popup1{float:left;padding-left:4px;}
.content_Popup > .img_Popup{background:#333;}
.content_Popup > .img_Popup > img{width:270px;height:308px;background:#333;}
.content_Popup > .txt_Popup > .txt_Popup2{float:right;padding-right:7px;*padding-top:7px;}